precipitous fall - French English Dictionary